#ifndef STATYSTYKI_H
#define STATYSTYKI_H

#include "Zadanie.h"
#include <list>
#include <stdio.h>

using namespace std;

class Statystyki
{
private:
    int nrSymulacji;
    char * nazwaSieci;
	list <Zadanie*>* zadania;
    float sredniaDlugoscZadania;
    float sredniCzasOczekiwania;
    float sredniCzasPrzebywania;
	int maxCzasOczekiwania;
	int maxCzasPrzebywania;
	int minCzasPrzebywania;
	char** wyniki;

public:
	Statystyki(void);
	Statystyki(list <Zadanie*>* z, int _nrSymulacji, char * _nazwa);
	~Statystyki(void);

public:
	float getSredniaDlugoscZadania()	{ return sredniaDlugoscZadania; }
	float getSredniCzasOczekiwania()	{ return sredniCzasOczekiwania; }
	float getSredniCzasPrzebywania()	{ return sredniCzasPrzebywania; }
	int getMaxCzasOczekiwania()			{ return maxCzasOczekiwania; }
	int getMinCzasPrzebywania()			{ return minCzasPrzebywania; }
	int getMaxCzasPrzebywania()			{ return maxCzasPrzebywania; }

public:
	void wylicz();
	void wypisz();
	char ** getWyniki() { return wyniki; }

};

#endif
